﻿using FireChat.Client.Session.Receiver;
using FireChat.Share.Web.Actions;

namespace FireChat.Client.Session.Actions;



/// <summary>
/// 客户端动作
/// </summary>
internal interface IClientAction : IAction
{
    /// <summary>
    /// 对应的动作类型
    /// </summary>
    ClientActions Type { get; }

    /// <summary>
    /// 执行过程
    /// </summary>
    /// <param name="package">数据包</param>
    void Excute(PackageReceiver receiver);
}

